package com.jy.admin.enums;

/**
 * Created with IntelliJ IDEA.
 * User: sm
 * Date: 2022/1/12
 * Time: 10:19 上午
 */
public enum HiRupeeCollectionTagEnum {

    //催收标签
    PTP_V2(104, 27, 1,1,"Promise to pay", "PTP"),
    PAY_LATER_V2(105, 27, 1,1,"Promised to pay after 2 days", "PTP"),
    PAID_V2(106, 27,1, 1,"Already Paid", "Paid"),
    LM_V2(107, 22, 2,3,"Left Message", "LM"),
    CB_V2(108, 22, 2,1,"Call Back", "CB"),
    RTP_V2(109, 26, 1,1,"Refused to Pay", "RTP"),
    RNR_V2(110, 22, 2,3,"Ringing No Response", "RNR"),
    SWF_V2(111, 22, 2,5,"Mobile Switched Off", "SB"),
    WN_V2(112, 23,2, 4,"Wrong Num", "WN"),
    NC_V2(113, 23, 2,6,"Num Unavailable or Not Reachable", "NC"),

    //打电话结果
    CALLING_RESULT_1(201, 27, 1,1,"Promise to pay", "PTP"),
    CALLING_RESULT_2(202, 22,2, 3,"Ringing No Response", "RNR"),
    CALLING_RESULT_3(203, 22,2, 5,"Mobile Switched Off", "SB"),
    CALLING_RESULT_4(204, 23,2, 4,"Wrong Num", "WN"),
    CALLING_RESULT_5(205, 24, 2,2,"Num Unavailable or Not Reachable", "Num Unavailable or Not Reachable"),
    CALLING_RESULT_6(206, 25, 2,2,"Don't know him/her", "Don't know him/her"),
    CALLING_RESULT_7(207, 25, 1,2,"Will inform him/her", "Will inform him/her"),
    CALLING_RESULT_8(208, 26,1, 2,"Refuse to inform him/her", "Refuse to inform him/her");


    private Integer type;
    private Integer state;
    private Integer waStatus;
    private Integer pStatus;
    private String desc;
    private String shortDesc;

    HiRupeeCollectionTagEnum(Integer type, Integer state,Integer waStatus, Integer pStatus, String desc, String shortDesc) {
        this.type = type;
        this.state = state;
        this.waStatus = waStatus;
        this.pStatus = pStatus;
        this.desc = desc;
        this.shortDesc = shortDesc;
    }

    public Integer getType() {
        return type;
    }

    public HiRupeeCollectionTagEnum setType(Integer type) {
        this.type = type;
        return this;
    }

    public String getDesc() {
        return desc;
    }

    public HiRupeeCollectionTagEnum setDesc(String desc) {
        this.desc = desc;
        return this;
    }

    public String getShortDesc() {
        return shortDesc;
    }

    public HiRupeeCollectionTagEnum setShortDesc(String shortDesc) {
        this.shortDesc = shortDesc;
        return this;
    }

    public Integer getState() {
        return state;
    }

    public HiRupeeCollectionTagEnum setState(Integer state) {
        this.state = state;
        return this;
    }

    public Integer getWaStatus() {
        return waStatus;
    }

    public HiRupeeCollectionTagEnum setWaStatus(Integer waStatus) {
        this.waStatus = waStatus;
        return this;
    }

    public Integer getpStatus() {
        return pStatus;
    }

    public HiRupeeCollectionTagEnum setpStatus(Integer pStatus) {
        this.pStatus = pStatus;
        return this;
    }
}
